dumping ground/yard - French English Dictionary